/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controladores;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Vector;
import modelos.modelo_ingredientes;
import modelos.modelo_listado_ingredientes;
import vistas.vista_listado_ingredientes;


public class controlador_listado_ingredientes implements ActionListener{
      vista_listado_ingredientes v_l_i;
    modelo_ingredientes m_ing = new modelo_ingredientes();
    ArrayList<modelo_ingredientes> listado_ingredientes = new ArrayList<modelo_ingredientes>();


    public controlador_listado_ingredientes (vista_listado_ingredientes v_l_i)
    {
    this.v_l_i = v_l_i;
    }

    public void actionPerformed(ActionEvent e) {
      String comando = e.getActionCommand();
    if (comando.equals("consultar"))
    {
      consultar();
        }

    }

    void consultar()
    {

        v_l_i.getModelo_tabla().setRowCount(0);
        listado_ingredientes=m_ing.lista();
        Vector<String> a;
        for (int i = 0; i < listado_ingredientes.size(); i++) {
            a = new Vector<String>();
            a.add(listado_ingredientes.get(i).getNombre());
            a.add(String.valueOf(listado_ingredientes.get(i).getStock()));
            v_l_i.getModelo_tabla().addRow(a);
            
        }
    }

}
